corner towers - French English Dictionary